using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;

namespace BuildingBasicDomain
{
    public interface IContainer<T> : IEnumerable where T : IPoint
    {
        bool Add(T point);
        bool Remove(T point);
        bool Contains(T point);
        int Count { get; }
        T this[int i] { get; set;}
    }
}
